package com.课上案例练习.lambda;

public class Test2 {
    public static void main(String[] args) {
        /**
         * 相当与实现了该接口
         */
        Pet pet = (a) -> System.out.println("吃");
        /**
         * 有返回值，只有一个，可以不加括号
         */
        Pet1 pet1= a->a;
           pet.eat(1);
        System.out.println(pet1.nums(2));

        Pet3 pet3=(dog)->{
            System.out.println(dog);
            return 1;
        };

        System.out.println(pet3.nums1(pet));

    }
}

interface  Pet {
     void eat(int a);

}
interface  Pet1{
    int nums(int a);
}
interface Pet3{
    int nums1(Pet pet);
}